package dao;

import java.util.List;

/**
 * DAO接口定义了所有DAO层的类应该具有的基本功能，也就是应该实现的所有基本方法。
 * @author Steven Suo
 *
 * @param <T> 待定的JavaBean类型
 */
public interface DAO<T> {
	public int insert(T t);
	public int update(T t);
	public T findByPK(int id);
	public T findBy(String sql,Object...params);
	public List<T> findAll();
	public List<T> findListBy(String sql,Object...params);
	public int delete(int id);
}
